#pragma once

#define DEVICE_NAME  L"\\Device\\NtDevice"
#define DEVICE_SYMBOLIC_LINK_NAME  L"\\??\\NtSymbolic"


typedef struct _DEVICE_EXTENSION
{
    PDEVICE_OBJECT DeviceObject;
    UNICODE_STRING DeviceName;
    UNICODE_STRING SymbolicLinkName;
}DEVICE_EXTENSION, *PDEVICE_EXTENSION;

EXTERN_C_START

NTSTATUS
DriverEntry(
    IN PDRIVER_OBJECT DriverObject,
    IN PUNICODE_STRING RegistryPath
);

EXTERN_C_END

